package com.literature.threeGroup.mapper;

import com.literature.threeGroup.pojo.User;
import org.springframework.stereotype.Component;

import java.util.List;
@Component
public interface UserMapper {

    int insertSelective(User record);

    /**
     * @name  添加数据
     * @Author VULCAN
     * @Date 2020/1/9 19:29
     */
    int insert(User record);
    /**
     * @name  用户登录
     * @Author VULCAN
     * @Date 2020/1/9 13:47
     */
    User userlogin(String userName);
    /**
     * @name  更改登录时间
     * @Author VULCAN
     * @Date 2020/1/9 13:47
     */
    void updatelogindate(User user);

    /**
     * @name  用户管理
     * @Author VULCAN
     * @Date 2020/1/9 14:05
     */
    List<User> findall();

    /**
     * @name  根据id查询
     * @Author VULCAN
     * @Date 2020/1/9 19:22
     */
    User findbyid(String userId);
    /**
     * @name  修改数据
     * @Author VULCAN
     * @Date 2020/1/9 19:22
     */
    void userupdate(User user);

    /**
      * @name  修改密码
     * @Author VULCAN
     * @Date 2020/1/11 9:59
     */
    void userupdatepwd(User user);
    /**
      * @name  批量删除
     * @Author VULCAN
     * @Date 2020/1/17 10:00
     */
    void userdel(String id);
    /**
     * @name  usercount
     * @Author VULCAN
     * @Date 2020/1/11 10:01
     */
    List usercount();
}